MODIS数据处理软件(插件)汇总与对比
作者 | 宿鑫 授权发布
编辑 | GeoTalks
1 简介
MODIS传感器,相信遥感ER都很熟悉。
自1999年发射以来,一直奉行免费接收,免费使用的政策。作为世界上最广泛使用的数据源之一,能够处理这个数据的软件或者插件也不少,今天就给大家盘点一下MODIS数据处理软件与插件。
2 软件、插件
这里主要说的是处理L1B级数据,以MYD021KM为例。
主要分为三大类:官方工具,商业软件,其他软件。
其中官方工具就是MRTS(MODIS Reprojection Tool Swath)了,源自USGS,基于JAVA开发,安装时需要JAVA环境;
商业软件中使用当前最流行的ENVI(5.3.1)与Erdas(2015)来进行处理对比;
其他软件被选中的有三个,一是GDAL tool(2017年12月更新版本),二是MCTK tool(最新版),三是来自沈阳农业大学李国春教授的RSD软件。
3 MODIS数据处理
MODIS数据处理的难点在于蝴蝶结效应的去除(具体可以百度),所以处理结果简单对比,主要从处理后数据范围、边缘的处理等方面,不对其值的变化进行对比(这个还跟插值方法有关)。
首先登场的当然是官方工具了,并以此为标杆:
关于MRTS处理的说明,这个插件能够比较好的处理MODIS L1B数据,但是只能单个波段处理,以TIFF格式存储,所以需要Layerstacking或者创VRT(虚拟栅格),高级处理方式是用命令进行批处理。
图1 MRTS总览
图2 MRTS处理细节
ENVI:
图3 ENVI处理总览
ENVI下,处理如图可见,标准假彩色是MRTS处理结果,真彩图是ENVI处理结果,ENVI处理不了的给你截了去,因噎废食。
再来看看边缘处理细节:
图4 ENVI边缘处理细节
仔细看框中的,可以看出插值过渡不自然!
ERDAS:
图5 ERDAS处理结果
这个不必多说,连坐标都没有......
GDAL:
GDAL也是可以直接处理的,不过这效果,酸爽~
图6 GDAL处理结果总览
颜色有点不好看......
图7 GDAL处理细节
这个边缘锯齿跟内部的“小圆盘”瘆得慌~
再来一张:
基本上不会再用了~
MCTK工具:
MCTK是基于ENVI/IDL二次开发的处理MODIS数据的工具,这个工具很强大,能够处理基本上所有MODIS产品,本人只见过它一种数据不能处理......还是很厉害的,并行处理占用资源很多,但是速度却不是很快......
图9 MCTK处理总览
哎,MCTK处理范围跟MRTS一致,看起来也不错啊,看下细节:
图10 MCTK处理细节
跟ENVI一样,边缘处理不足,有些许条带。
RSD:
说明下,由于对ENVI格式兼容还有点小瑕疵,背景值忽略不掉,但问题不大,虽然有黑边遮挡,但是其处理范围与MRTS是一致的。
什么别说,边缘细节决定一切:
图12 RSD下边缘处理
嗯?不错的样子,再看看上边缘:
厉害呀,上边缘也处理完美,点赞RSD!
总结
如果以官方工具MRTS以标杆的话,以其他工具排个名次的话,我推荐以下排名:
No.1 RSD:独立软件,纯C++,速度处理快,处理效果好,小瑕疵是导出ENVI格式,有一些不兼容的小地方,但是无伤大雅。
No.2 MCTK工具:处理范围一致,使用方便,可以基于IDL进行批处理,缺点是边缘小瑕疵,处理速度慢点。
No.3 ENVI工具:处理结果能用,缺点也比较多,范围小,边缘细节不好,速度中等。
No.4 GDAL:只能说能处理......
No.5 Erdas:不能正确处理!
这里再多说下李老师RSD软件,首先是完全免费,基本上能处理全部的国产卫星数据(真正的国产软件),对于中等分辨率数据支持比较好,常见的NPP、MODIS、FY3、Seawifs(在支持)等等。想要下载的童鞋直接加群即可:136965427
宿鑫,山东科技大学 | 感谢作者与GeoTalks读者分享 | 本文仅代表作者个人观点